@mixin aside_nav_hover{
    color: #eb413d;
}
@mixin position_on{
    color: #878787;
}

@mixin aside_nav_on{
    color: #eb413d;
}

.address{
     width:100%;
     margin: 0 auto;
     position: relative;
    .position{
        width: 1000px;
        line-height: 59px;
        font-size: 0;
        margin: 0 auto;
        .position_on{
            @include position_on;
        }
        a{
            font-size: 13px;
            color: #444f58;
            &[href]:hover{
                @include aside_nav_hover;  
            }
            &[href]:active{
                @include aside_nav_hover;
            }
        }
        span{
            font-size: 13px;
            padding: 0 14px;
            color: #000000;
        }
    }

}   
.border_buttom{
    width: 100%;
    min-width: 1000px;
    border-bottom: 1px solid #dfdfdf ;
} 
   
.main{
    width: 1000px;
    margin: 0 auto;
    
    .aside{
        width:190px;
        text-align: center;
        position: relative;
        .absolute_183{
            width:183px;
            position: absolute;
            height:190px;
            border-bottom: 1px solid #dfdfdf;
            top:14px;
            left: -183px;
        }
           
            
    .portrait{
           text-align: center;
           padding-top: 25px;

        .porImg{
            margin-left: 32px;
            font-size: 0;
            width: 100px;
            height: 100px;
            border-radius: 50%;
            background: url(../images/common/images/portrait.png) no-repeat;
            input{
                display: inline-block;
                opacity: 0;
                width: 100px;
                height: 100px;
                border-radius: 50%;
                cursor:pointer;
                &:visited{
                    outline: 1px  #000000 solid; 
                }

               
            }
        }
        .porP{
            width:190px;
            font-size: 0;
            text-align:center;
            padding: 19px 0 27px 0;
            border-bottom: 1px solid #dfdfdf;
           
            p{
               display: inline-block;
               font-size: 14px;
               font-weight: bold;
            }
            div{
                display: inline-block;
                font-size: 30px;
                color:#5cb704 ;
               
            }
        } 
    }
       
       .Aside_nav{
               margin-top: 20px;
               padding-bottom: 174px;
               width:190px;
    
           .ulGroup{
               width:190px;
               
               ul{
                   text-align: left;
                   margin: 15px 0 ;
                   margin-left: 52px;
                   
                   .aside_nav_on{
                        @include aside_nav_on;
                    }
                   
                   li{
                       margin: 15px 0;
                       font-size: 12px;
                       a{
                           color: #878787;
                           
                            &[href]:hover{
                             @include aside_nav_hover;  
                            }
                            &[href]:active{
                             @include aside_nav_hover;
                            }
                       }
                       
                      }
                      li:first-of-type a{
                          font-size: 16px;
                          
                          color: #000000;
                         &[href]:hover{
                             @include aside_nav_hover;  
                         }
                         &[href]:active{
                             @include aside_nav_hover;
                         }
                                     
                      }
               }
            }
               
       }
    
    }
}